Copyright: Copyright © 1994 Piotr Golec All Rights Reserved
Citation: [ Geetings from Australia ]


CardKick Help Index

Overview  What's New  History of versions	About  Registration  Shortcuts  Technical Information
Add card  Delete cards  Move or Copy cards	Duplicate cards Modify card index  Selecting telephone number
Moving focus in CardKick Selecting cards Finding cards  Printing cards Cancelling current operation	Password protection  Custimize Speed Export command  ASCII Export files  Windows Cardfile support


Overview

You can use CardKick to organize, manage and protect (password encryption) information, such as names, addresses, and phone numbers in a similar manner to Microsoft Windows Cardfile. You can import and export Windows Cardfile format.

CardKick has been originally developed for the author's personal use. The idea was to build a relatively simple and user "friendly" program. CardKick does not have the limitations of Windows Cardfile where number of cards and characters in a card is very limited.

Features provided by CardKick:

Multiple Document Interface (MDI). No limit on cardfiles opened at the same time.

support for Windows Cardfile 3.0 and 3.1 format. See Windows Cardfile Support.

copy and move cards between cardfiles using Drag-and-drop. See Move or Copy cards.

enhanced Find includes a list of the most recent find strings. See Finding cards.

text Replace in card view. See Replace dialog.

storing upto 8000 cards in a cardfile. See Technical Information.

card size upto 40000 characters.

fast file open reads only the index of the cardfile. The cards are read on demand.

password protection. See Password Protection.

print preview on selected and all cards in a cardfile. See Printing Cards.

effective time sharing with other programs. Windows will not be frozen at any time. See Customize speed.

read and write ASCII export file in a format suitable for SQL databases. See ASCII Export files.

on-line, context sensitive help.

The most up-to-date version of CardKick program is available from Compuserve GO WINSHARE  --  file CKxx.ZIP.

Also: Registration


What's New

Version 1.2:

Password can be carried-over to open other encrypted files. See: Opening password protected  cardfile

Cardfile window split bar can be kept in a proportional position. See: Panes Proportional

Card index list (without card text) can be printed and previewed. See: Printing cards

Card delete confirmation prompt can be turned-off. See: Confirm Delete

New command to minimize all cardfile windows.

Ctrl+F will properly focus on the find dialog and the search text will be selected. See:  Moving focus in CardKick

Option ALL FILES of find dialog shows all index locations of the matching text. See: Finding cards

Also: History of versions , Overview.


History of versions

Version 1.1:

Entire cardfile or a selection of cards can be previewed and printed.

Printing of a page header or footer can be enabled or disabled.

Print preview on selected and all cards.

A font can be selected for card index display.

Card index and card view fonts are used in printing.

Speed of different operations can be customized.

Find places the cursor on the found text. If not found the search text is selected.

Find keeps a list of the 10 most recent search strings.

Cardfile can be password protected (encrypted).

Count of selected cards is displayed.

File format changed (file size is slightly smaller). Note: Always make a backup copy of your cardfiles before upgrading from a previous version.

Various bugs have been fixed.

Existing registrations stay valid.

Version 1.0c: maintenance release

Various bugs have been fixed.

No longer requires MFC200.DLL file.

Executable size is smaller.

Version 1.0: initial release for MS Windows.

Also: What's New


About

Copyright © 1994 Piotr Golec

Welcome to CardKick!

Reproduction of the "ShareWare" package that makes up the CardKick for Windows is permitted only if the entire CKxx.ZIP file or contents of the distribution diskette is copied.

Copies of the entire CKxx.ZIP file or contents of the distribution diskette may be distributed free of charge. Copies of the entire CKxx.ZIP file or contents of the distribution diskette may be included on "ShareWare" diskettes that are sold, provided that the buyer is clearly informed that they are paying for the distribution costs and not for a license for the use of the software, and that they will still have to pay for the registration of CardKick for Windows if they wish to use it beyond the 90 day evaluation period.

If You like CardKick program please feel free to distribute it and let others know. If You do not like CardKick please tell the author why.

Note: Unregistered product has a limit of 100 cards on file save, add a new card, drag-and-drop and export operations. Also, printing of more than one card is disabled.

Also: Registration, Overview, What's New


Registration

Use CardKick's "Register..." menu command to enter your name, company name and the registration key.

The registration key will be sent to the user after the registration details and fee have been received by the author. Once a valid registration key has been entered the "Register..." command will be removed from the menu.

The registration information is saved in the CK.INI file. This registration information in this file should not be edited.

To register CardKick send the registration details, such as YOUR NAME and COMPANY NAME (if any), with a CHEQUE drawn on an AUSTRALIAN bank for the appropriate amount or a bank note (at your risk) to the address shown below. Please note, that if you draw a cheque on a non-Australian bank the author has to pay a considerable, given a small registration fee, bank charge for negotiating the cheque with the foreign bank.

The registration fee is $20 US (an equivalent of $26 Australian). The address for registration, feedback and correspondence is: Piotr Golec, P.O. Box 99, Melbourne -- Hampton Park VIC 3976, Australia.

Alternatively send e-mail to Compuserve 100033,2225 or piotrg@acslink.net.au.

CardKick may also be registered via the CompuServe's Shareware Registration (GO CIS:SWREG -- ID2620).

Also: About


Finding cards

Using first letter of index

This method is suitable to find the first card of the group starting on a particular letter:

1.	Move focus to the index pane. How to move focus see Moving focus in CardKick.

2.	Press the letter button. For example press "M" for "My car".

Using Find Dialog

Use to find specific text on cards -- this includes index lines and card views. Find can search in the index lines, views of cards or both. Find operation can scope a single card, a single cardfile or all opened cardfiles.

Find Next	- searches for the next text occurence
Cancel	- closes the Find dialog
Match Case	- select to match capitalization exactly
All Files	- select to search all open cardfiles to identify the ones that contain the search text.
Direction	Up - search upwards, Down - search downwards.
Scope	Card - search current card only, File - search entire cardfile. Note on File: if the text is found in a card view, ONLY the first (top) match is displayed in this card. You need to select Card to search for further (if any) matches in the view of this card.
Search in	Index - search index lines, Views - search card views, Both - search index lines and card views.


Replace Dialog

Use to replace text (one or more characters) within a card view. The search for the text to be replaced, starts from the insertion point and goes downwards.

Find Next	searches for the next text to be replaced
Replace	replaces text located by Find Next
Replace All	replaces all occurences of the text
Cancel	closes the dialog
Match Case	selected to match capitalization exactly

Also: Modify card index, See Finding cards


Cancelling current operation

When CardKick is processing the dialog CardKick Is Busy is displayed. To break an operation in progress click the Cancel button. Wait for the confirmation dialog to appear and click the Yes button to terminate the operation.


Dial Dialog

Use to dial a telephone number (requires a modem).

The dialog will display the last used number unless a new number is selected.

Dial	- starts dialling
Cancel	- closes the dialog
Setup	- displays configuration details
Dial Number	- contains the telephone number to be dialled. The maximum length of the number is 36 characters. Modify the number if required. Use "," to introduce a delay (modem setup depandent).
Prefix	- contains telephone number prefix. The maximum length of the prefix is 2 characters. Use optional.
Use Prefix	- if checked the Prefix is appended to the telephone number at the time of dialing.
Speaker Off	- if checked the modem's speaker is turned off. Otherwise the speaker is turned on during the entire call.

Also: Selecting telephone number


OnLine dialog box
OnLine dialog

This dialog appears after the telephone number has been sucessfully dialled.

If you like to continue the call using your telephone, pickup the handset and click the Handset button.

Alternatively, if the modem's speaker is turned on (see Dial Dialog), you may use the keypad and dial-in additional number sequences. To hung-up click the Handset button.


Add New Card

1.	Select the cardfile window.

2.	CTRL+A or,

click the [image] button on the toolbar or,

select the menu command "Add New Card...".

3.	In the New Card dialog box enter the index line of the new card and click OK.

4.	CardKick will move focus to the card view pane. Add text to the card view if requred.

Also: Moving focus in a cardfile


New Card dialog

Type new card's index text and click OK button to add the card. The card will be added to the selected cardfile.

Click Cancel button if you no longer plan to add this card.


Modify Card Index

1.	Select the cardfile window.

2. 	Select the card index.

3.	CTRL+ENTER or,

double click the card index.

4.	In the dialog box modify the index line of the card and click OK.

Also: Moving focus in CardKick, Selecting cards


Delete Card

1.	Select the cardfile window.

2.	Select one or more cards.

3.	Press DEL key or,

CTRL+X or,

SHIFT+DEL or,

click the [image] button on the toolbar or,

select the menu command "Cut".

4.	Confirm.

Also: Moving focus in CardKick, Selecting cards


Move or Copy cards

CardKick makes it easy to move or copy cards between cardfiles by providing Drag-and-drop to transfer cards.

To copy cards

1.	Select one or more cards.

2.	Press and hold down CTRL and drag the selected card index(es) to another cardfile.

To move cards

1. 	Select one or more cards.

2.	Drag the selected card index(es) to another cardfile. The moved cards will be deleted from the source cardfile.

Also: Moving focus in CardKick, Selecting cards, Duplicate Cards


Duplicate Cards

To duplicate a card or number of cards use an empty cardfile, copy the cards to the empty cardfile and than back to the original cardfile.

Also: Move or Copy cards


Technical Information

Requirements

CardKick requires Microsoft Windows 3.1 or higher. The MSCOMM.VBX (version 2.0 or later) file must be in the path for CardKick to work -- if the file is not present the dial-up functions will not work. The MSCOMM.VBX file is a dynamic library and is re-distributed with CardKick.

Limits on number of cards in a cardfile

The worst is 1600 and the best is 8000 cards.

This limit is set by the standard listbox control limits -- max 8000 strings contained in one segment (64k). The listbox control manages the cardfile's index. The maximum size of an index text is 39 characters (same for Windows Cardfile). Therefore at least 1600 cards, with full length index text, will be stored in a cardfile.

Note: Microsoft Cardfile limit is 1260 cards.

Limits on number of characters in a card

Max 43000 characters. Standard edit control limitations apply here.

Note: Microsoft Cardfile limit is 440 characters.

Development details

CardKick has been written in MSVC++ version 1.0


File Open Dialog Box
File Open dialog

The following options allow you to specify which file to open:

File Name

Type or select the filename you want to open.  This box lists files with the extension you select in the List Files of Type box.

List Files of Type

Select the type of file you want to open:

- CardKick files (*.CK),

- MS Cardfile files (*.CRD) or,

- ASCII Export files (*.TXT).

Drives

Select the drive in which CardKick stores the file that you want to open.

Directories

Select the directory in which CardKick  stores the file that you want to open.

Network...

Choose this button to connect to a network location, assigning it a new drive letter.

Also: ASCII Export files , Windows Cardfile support


File Save As Dialog Box
File Save As dialog

The following options allow you to specify the name and location of the file you're about to save:

File Name

Type a new filename to save a cardfile with a different name.  A filename can contain up to eight characters and an extension of up to three characters.  CardKick adds the extension you specify in the Save File As Type box.

Save File As Type

Normally, use the default file type: CardKick Files (*.CK). CardKick cardfile format will be used regardless the file type chosen.

Drives

Select the drive in which you want to store the cardfile.

Directories

Select the directory in which you want to store the cardfile.

Network...

Choose this button to connect to a network location, assigning it a new drive letter.


Export dialog


No Help Available

Sorry, no help is available here.

Also: CardKick Help Index


Export command

Use to save the current cardfile as a Windows Cardfile or ASCII Export file.

Tip: Use "Print..." comand to save a cardfile as a plain ASCII file.

Also: ASCII Export files ,Windows Cardfile support , Printing cards


Windows Cardfile support

Open

CardKick can read the Cardfile 3.0 and 3.1 files. Windows Cardfile's graphical information is ignored (if present in the file). Use "Open..." menu command to read Cardfile file.

Save

CardKick can write the Cardfile 3.0 files (text only). The cards bigger than Windows Cardfile's format will be split to fit. Use "Export" menu command to write Cardfile file.

Also: ASCII Export files, Technical Information


ASCII Export files

Open, Save

CardKick can open and save the ASCII Export files. To open use the "Open..." menu  command. To save use "Export" menu command. Select the file type as "ASCII Export files (*.TXT)".

Format

The ASCII Export type of a file contains cards in a text format. Each card is written as a single line finished by CR+LF. The line consists of a card index and the body. Both the card index and the body text must be enclosed by a single quotation marks. The card index is followed by a comma and the body text. Empty string is allowed in both the card index and body. If a single quotation mark is a part of the card index or body text the mark is must be duplicated.

The first character in the file must be a single quotation mark.

Example:

'Card number 1234','This is the card body text......'

'The car''s mirror was missing',''

Also: Windows Cardfile support, See: Printing cards


Moving focus in CardKick

To select a cardfile window:

mouse click the cardfile window or,

use Window menu commands: e.g.: 1, 2 or,

CTRL+ TAB.

Note: The selected cardfile window is also called the active window.

To move focus from Index pane (higher) to View pane:

mouse click the other pane or,

TAB or,

CTRL+ arrow down.

To move focus from View pane (lower) to Index pane:

mouse click the other pane or,

CTRL+ arrow up.

To move focus from a cardfile window to the search text:

use Edit menu command "Find..." or,

click [image] or,

CTRL+ F.

Also: Selecting cards, Selecting telephone number


Selecting telephone number

From card index

Select the card index and click the right mouse button. CardKick will search for the number in the index string. If the search fails CardKick will display a blank number.

From card view

Select the card view pane (lower) and place the insertion point on the telephone number text. Click the right mouse button. CardKick will attempt to find the number searching to the right from the insertion point. If the end of the card is reached, CardKick will start searching to the left from the insertion point. If the search fails CardKick will display a blank number.

Last number used

CardKick stores the last dialled number. To retrieve the last number use the Dial... menu command.

Also: Selecting cards,Moving focus in CardKick


Selecting cards

In selecting the cards via the index list standard Windows rules apply.

One card

To select a card click the mouse button on the card index you want.

More cards

To extend your selection:

CTRL+click	- add one card more

SHIFT+click	- add all cards between the last selected and the current one inclusive

CTRL+SHIFT+END	- add all card between the last selected and the end of the index list

CTRL+SHIFT+HOME	- add all card between the last selected and the begining of the index list

For more details consult MS Windows user guides.

Also: Moving focus in CardKickMoving_focus, Finding cards


Font dialog

Use this command to control font, style and point size.

Font

Type or select the name of the font you want. The list shows only those fonts in your installed printer driver. You can type a font name that is not listed if you plan to print on a different printer.

Font Style

Select the style you want.

Points Size

Type or select the point size. If the size is not available on the installed printer, CardKick uses the nearest available size.


PRINT SUPPORT HELP {


Print dialog box
Print dialog

The following options allow you to specify how the card should be printed:

Printer

This is the active printer and printer connection.  Choose the Setup option to change the printer and printer connection.

Setup

Displays a Print Setup dialog box, so  you can select a printer and printer connection.

Print Range

Specify the pages you want to print:

All	Prints all cards.
Selection	Prints the currently selected cards.
Pages	Prints the range of pages you specify in the From and To boxes.
Copies

Specify the number of copies you want to print for the above page range.

Collate Copies

Prints copies in page number order, instead of separated multiple copies of each page.

Print Quality

Select the quality of the printing.  Generally, lower quality printing takes less time to produce.

Also: Printing cards


Print Progress dialog

The Printing dialog box is shown during the time that CardKick is sending output to the printer.  The page number indicates the progress of the printing.

To abort printing, choose Cancel.

Also: Cancelling current operation


File Print Preview command

Use this command to display the active document as it would appear when printed.  When you choose this command, the main window will be replaced with a print preview window in which one or two pages will be displayed in their printed format.

The print preview toolbar offers you options to view either one or two pages at a time; move back and forth through the document; zoom in and out of pages; and initiate a print job.

Also: Printing cards


Print Preview toolbar

The print preview toolbar offers you the following options:

Print	Bring up the print dialog box, to start a print job.

Next Page	Preview the next printed page.

Prev Page	Preview the previous printed page.

One Page	Preview one printed page at a time.

Two Page	Preview two printed pages at a time.

Zoom In	Take a closer look at the printed page.

Zoom Out	Take a larger look at the printed page.

Close	Return from print preview to the editing window.

Also: Printing cards


Print Setup dialog box

The following options allow you to select the destination printer and its connection.

Printer

Select the printer you want to use.  Choose the Default Printer; or choose the Specific Printer option and select one of the current installed printers shown in the box.  You install printers and configure ports using the Windows Control Panel.

Orientation

Choose Portrait or Landscape.

Paper Size

Select the size of paper that the document is to be printed on.

Paper Source

Some printers offer multiple trays for different paper sources.  Specify the tray here.

Options

Displays a dialog box where you can make additional choices about printing, specific to the type of printer you have selected.

Network...

Choose this button to connect to a network location, assigning it a new drive letter.

Also: Printing cards


Printing cards

CardKick can print one or more cards. The printout can be previewed on the screen. Cards are printed in the order they appear in the cardfile's index list.

To print selected cards

1.	Select one or more cards. How to select see Selecting cards.

2.	Click [image] or choose "Print..." menu command.

3.	In the print dialog select "Selection" in Print Range.

4.	Click OK.

To print entire cardfile (all cards)

1.	Click [image] or choose "Print..." menu command.

2.	In the print dialog select "All" in Print Range.

3.	Click OK.

Other operations

To preview printout select "Print Preview" instead of "Print" menu command. To preview just selected cards check "Preview Selected" command. See: Selecting cards

To print page headers check "Print Page Header" menu command.

To print page footers check "Print Page Footer" menu command.

To print underlined card index texts check "Print Underlined Index" menu command.

To print card index list (without card text) check "Print Index Only" menu command. Choose underlining as required.

To export as an ASCII file: print to "Generic/Text Only on FILE:" printer (You may need to install this printer first).Tip: Set Index and Card fonts to "Regular" rather than "Bold" to prevent multiple entries.


} PRINT SUPPORT HELP


Password protection

CardKick provides an option to password protect cardfiles. CardKick uses a password to encrypt the entire contents of a cardfile and it is not possible to read the cardfile contents without using CardKick and supplying the correct password. Once the cardfile is password protected CardKick will ask for the password every time the cardfile is opened and will maintain the file in the encrypted form.

The password must be 1 or more characters long and is not case sensitive. It is generally recommended that passwords should have more than 4 characters in length -- it is more difficult to crack longer passwords by a try-and-error attempt. CardKick permits shorter passwords for your convenience.

Note: If you decide to encrypt a cardfile make sure you memorize the password. It is not possible to retrieve the password from the encrypted cardfile.

To enable encryption

1.	Open a cardfile.

2.	Click [image] or choose "Set Password..." menu command.

3.	Enter the password and re-enter for verification.

4.	Click OK.

5.	Save the cardfile.

To disable encryption

1.	Open a password protected cardfile.

2.	Click [image] or choose "Remove Password..." menu command.

3.	Save the cardfile.

Also: Opening password protected cardfile


Opening password protected cardfile

CardKick requests a password each time an encrypted cardfile is about to be open. The opening of the file will succeed if a correct password is supplied. If an incorrect password is supplied the cardfile will not be open.

You can request the current password to be used (carried-over) to open other encrypted cardfiles. This can be usefull if you are opening several cardfiles encrypted with the same password -- CardKick will not prompt you for a password if the password was correct.

To enable Password Carry-Over

1.	Open an encrypted cardfile.

2.	Type in the password when prompted.

3.	Select "Password Carry-Over" check box,

4.	Click OK.

To disable Password Carry-Over

Note: 	You will only be able to do it if the carry-over option is enabled

1.	Pull down "Options" menu & choose "Password Carry-Over"  menu command, or

CTRL+E.

Also:  Password protection


Customize speed

Programs running in MS Windows 3.1 are responsible for yielding control to Windows. If a program does not yield control the program is exclusively using computer resources and switching to other programs (e.g. Alt-TAB) may not work.

CardKick yields control from time to time to enable smooth operation of other applications. CardKick yields control periodically after processing a defined number of cards. It is possible to customize this number for different operations.

To customize CardKick's speed choose "Set Speed..." menu command. Note the numbers on "CardKick Speed Setup" dialog represent cards. Higher number means CardKick will yield control to Windows less frequently and in effect will run faster. Lower number means that CardKick will run slower but other applications will work more lively.


Shortcuts

CTRL+A	- add a new card

CTRL+C	- clipboard copy

CTRL+D	- dial

CTRL+E	- disable password carry-over

CTRL+F	- find text in cardfile

CTRL+L	- close cardfile

CTRL+N	- new cardfile

CTRL+O	- open cardfile

CTRL+P	- print

CTRL+R	- replace text in card

CTRL+S	- save cardfile

CTRL+W	- save as

CTRL+X	- clipboard cut

CTRL+V	- clipboard paste

CTRL+Z	- undo

CTRL+ENTER	- modify card index

CTRL+TAB	- switch to another cardfile

CTRL+arrow up	- switch to Index pane

CTRL+arrow down	- switch to View pane

TAB	- switch to View pane

Also:	Delete cards

Moving focus in CardKick

Selecting cards


Panes Proportional

This option controls behavior of the split bar in cardfile window when a cardfile window is resized.

Enable this option to keep height of cardfile panes proportional.

Disable to keep height of the index pane fixed.


Confirm Delete

This option controls wheather confirmation is required to delete selection of cards.

Enable this option to request confirmation.

Disable to skip confirmation.